Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language
نویسنده
چکیده
XML Process Definition Language (XPDL) is the language proposed by the Workflow Management Coalition (WfMC) to interchange process definitions between different workflow products. The goal of XPDL is to provide a Lingua Franca for the workflow domain allowing for the import and export process definitions between a variety of tools ranging from workflow management systems to modeling and simulation tools. Staring point of XPDL is a minimal set of constructs present in most workflow products. Unfortunately, this minimal set does not offer direct support to many of the workflow patterns encountered in practice and present in more mature workflow products. To address this problem, XPDL offers vendor specific extensions. However, this approach definitely does not result in a Lingua Franca. Moreover, to date, even the semantics of the core constructs of XPDL remain undefined. This paper will analyze XPDL using a set of 20 basic workflow patterns and expose some of the semantic problems.
منابع مشابه
Representing clinical processes in XML process definition language (XPDL)
Sharing of decision support logic is important. We have evaluated the ability of XML process definition language to capture clinical processes. Several XPDL-compliant workflow editors were used to model 16 clinical processes. XPDL standard represents a viable cross-industry technological alternative to healthcare specific decision logic representation standards.
متن کاملWorkflow and Process Management
It has been quite an interesting year for those monitoring the activities of the Workflow Management Coalition (WfMC). This past year saw the release of Version 1.1 of the Wf-XML interoperability binding, an XML-based standard facilitating consistent data transfer between workflow engines, after substantial collaborative testing and discussion. The WfMC and Business Process Management Initi ati...
متن کاملProcess: Definition and Communication
In today’s global economy and global approach to developing and supporting software, it is critical that the process utilized for such activities is clearly defined and communicated to all constituents. In this entry, the general topics related to software process, process definition, process rationale, process communication, and cost are first discussed. A specific list of items: activities, c...
متن کاملA Framework for Business Process Simulation Based on Multi-Agent Cooperation
Most enterprise information systems can be viewed as discrete event systems (DES). Workflow is the computerized business processes. Workflow technology is one of key techniques in current enterprise information system. As the analyzing tool for workflow model, process simulation can support business process reengineering (BPR) effectively. Defects and bottlenecks of enterprise processes can be ...
متن کاملoXPDL: a Process Model Exchange Ontology
This paper presents oXPDL, a process interchange ontology based on the standardised XML Process Definition Language (XPDL). XPDL was introduced to exchange process models between today’s information systems which still mostly use proprietary workflow models. However, XPDL lacks the representational strength to semantically define extensions which vendors can add to the schema of XPDL. It is sha...
متن کامل